.box{ 
width:100%;
*width:102%; 
height:280px; 
position:absolute; 
top:20%; 
left:0; 
background:url(../img/login/bg.jpg) repeat-x top; 
font-size: 12px;
}
.login{
width:1188px;
height:280px; 
margin: auto; 
background:url(../img/login/login_bg1.jpg) no-repeat left center;
position:relative;
}
.login_txt{
width:310px; 
height:172px;
position:absolute;
top:100px; 
left:330px;
float:left;
position:relative;
}
.login_txt ul{ 
float:left; 
list-style:none;
padding:0px; 
margin:10px 0px 0px;
}
.login_title{ 
position:absolute; 
top:20px; 
left:300px; 
color:#FFF; 
font-weight:bold;
font-size:16px;
}

.login_txt ul li{ 
float:left;
}
.l_input{
border:1px solid #5a85b8;
}
.l_input:focus{ 
outline:none;
}
.l_name{
width:80px;
text-align:right;
line-height:25px;
}
.submit{
width:169px;
height:32px; 
float:left;
position:absolute; 
bottom:0px;
border:none;
background:url(../img/login/dl_btn.jpg) no-repeat left center;
left:80px;
cursor: hand;
}
.dl_btn img{
padding:0px;
margin:0px;
border:none;
}
.err{
margin:10px auto 0px; 
width:310px; 
text-align:center;
height:20px; 
font-size:12px;
color:#F00;
}